Systems performance measurement on PCI Pamette
نویسندگان
چکیده
We describe the use of a reconfigurable board to obtain information on the performance that can be expected on particular systems. Our goal is to use the reconfigurability of the board’s interface to test a system and discover not only the maximum bandwidth and best latency attainable, but also the way to reliably achieve these figures. The board we present uses the now widespread PCI bus. PCI is sufficiently complex, and its implementations sufficiently varied, that it is impossible to guess the performance that can be obtained by a specific board on a specific computer with the only technical characteristics of the two in hand. We observe astonishing performance differences between almost identical systems and comparable figures between small PCs and big servers. Our performance tests can be an end in themselves, however they also serve to demonstrate the value of a reconfigurable bus interface. With the same board, we can test and choose a system, make informed architectural decisions on the hardware/software interface, and then finely tune the bus interface to get maximum and predictable figures in the running application.
منابع مشابه
A wireless LAN demodulator in a Pamette: design and experience
We have implemented the digital section of a wireless local area network (WLAN) demodulator in a reconfigurable interface card called the PCI Pamette. The entire baseband section of the demodulator has been implemented in the Pamette and a simple analog to digital mezzanine board. This is the second implementation of the demodulator, the first being a card-based design using a mixture of discre...
متن کاملSepia: Scalable 3D Compositing Using PCI Pamette
We have implemented an image combining architecture that allows distributed rendering of a partitioned data set at interactive rates. The architecture achieves real-time frame rates and low latency through pipelining and the use of a high bandwidth network technology to transfer the image data. It is flexible because it uses programmable FPGA devices to implement the combining logic. The implem...
متن کاملFireLink: A Reconfigurable Firewire Testbed
We describe the design and implementation of a reconfigurable highspeed interface for IEEE 1394 Firewire and measurements obtained with this system. For the physical and link layers we use a commercial chip-set. FieldProgrammable Gate Arrays on the PCI Pamette and a secondary FireLink board are used to implement a simple transaction layer interfacing the link layers to the host CPU.
متن کاملUsing PCI bus systems in real time environments
Dissertation to receive the academical degree " Doktoringenieur (Dr.-Ing.) " submitted to Acknowledgments I would like to thank my supervisor, Prof. Hermann Härtig, for his continuous support and all members of the Operating Systems Chair at the Dresden University of Technology for the pleasant working environment. I would like to thank my reviewers, Prof. Gernot Heiser and Prof. Gerhard Fettwe...
متن کامل